using System;

public class Propriedade
{
	public string Nome;
	public virtual decimal Passivo { get { return 0; } }
}

public class Accoes : Propriedade
{
	public int NumeroAccoes;
}

public class Casa : Propriedade
{
	public decimal Hipoteca;
	public override decimal Passivo { get { return Hipoteca; }}
}

public class Teste
{
	public static void Main()
	{
		Accoes ctt = new Accoes
		{
			Nome = "CTT", NumeroAccoes = 1000
		};
		Console.WriteLine(ctt.Nome);
		Console.WriteLine(ctt.NumeroAccoes);
	}	
}